package com.fjh.springboot_01.pojo;

import lombok.Data;
import java.time.LocalDateTime;

@Data  // 让 Lombok 自动生成 Getter 和 Setter
public class ChatMsg {
    private long id;
    private String sendUserId;      // 发送者 ID
    private String receiveUserId;   // 接收者 ID
    private String sendText;        // 发送内容
    private LocalDateTime sendTime; // 发送时间
    private String msgType;         // 消息类型
    
    // 视频通话相关的消息类型常量
    public static final String MSG_TYPE_TEXT = "text";           // 文本消息
    public static final String MSG_TYPE_VIDEO_OFFER = "video-offer";     // 视频通话请求
    public static final String MSG_TYPE_VIDEO_ANSWER = "video-answer";   // 视频通话应答
    public static final String MSG_TYPE_ICE_CANDIDATE = "ice-candidate"; // ICE候选者信息
    public static final String MSG_TYPE_VIDEO_HANGUP = "video-hangup";   // 挂断视频通话
}
